Page({
  data: {
    activities: [
      {
        id: 1,
        title: '走进林基路的故乡',
        description: '走进林基路故乡，体验他少年时创办贫民夜校的历程',
        image: '../../../images/id1.jpg',
        type: 'route',
        status: 'recruiting', // recruiting, ongoing, completed
        participants: 156,
        maxParticipants: 300,
        startDate: '2024-02-15',
        endDate: '2024-03-15',
        location: '广东台山',
        organizer: '台山市红色文化研究会',
        tags: ['红色教育', '林基路故乡', '历史体验']
      },
      {
        id: 2,
        title: '追溯林基路的求学历程',
        description: '通过历史影像与文献，追溯林基路从台山到上海、东京的求学历程',
        image: '../../../images/id2.jpg',
        type: 'hiking',
        status: 'recruiting',
        participants: 89,
        maxParticipants: 200,
        startDate: '2024-03-01',
        endDate: '2024-03-31',
        location: '上海左联纪念馆、日本东京（线上史料展）',
        organizer: '中央党史和文献研究院',
        tags: ['求学历程', '历史文献', '线上展览']
      },
      {
        id: 3,
        title: '体验林基路在延安的学习之路',
        description: '重走林基路在延安的学习之路，深入理解“林基路”名字背后的信仰线',
        image: '../../../images/id3.jpg',
        type: 'exploration',
        status: 'ongoing',
        participants: 234,
        maxParticipants: 500,
        startDate: '2024-01-20',
        endDate: '2024-04-20',
        location: '延安党校旧址、鲁迅艺术学院',
        organizer: '延安干部培训学院',
        tags: ['延安学习', '信仰之路', '红色传承']
      },
      {
        id: 4,
        title: '重走林基路的赴疆之路',
        description: '青年重走1938年林基路赴疆之路：延安启程，西安转站，兰州待命，哈密转乘，终抵迪化英雄传承',
        image: '../../../images/id4.jpg',
        type: 'challenge',
        status: 'recruiting',
        participants: 67,
        maxParticipants: 150,
        startDate: '2024-03-10',
        endDate: '2024-05-10',
        location: '湘江战役延安→西安→兰州→哈密→迪化纪念园',
        organizer: '共青团中央青年发展部 & 中国红色青少年红色教育基地',
        tags: ['赴疆之路', '青年活动', '红色传承']
      },
      {
        id: 5,
        title: '沉浸式体验林基路的教育改革',
        description: '沉浸式体验1938年教育改革，实践“团结、紧张、质朴、活泼”八字校训',
        image: '../../../images/id5.jpg',
        type: 'tour',
        status: 'recruiting',
        participants: 145,
        maxParticipants: 400,
        startDate: '2024-04-01',
        endDate: '2024-06-01',
        location: '新疆大学校史馆内容',
        organizer: '教育部高校思想政治工作',
        tags: ['教育改革', '校训实践', '爱国教育']
      },
      {
        id: 6,
        title: '实地研学林基路库车民生工程',
        description: '实地研学1940-1941年基建成就',
        image: '../../../images/id6.jpg',
        type: 'memorial',
        status: 'completed',
        participants: 289,
        maxParticipants: 300,
        startDate: '2024-01-01',
        endDate: '2024-02-01',
        location: '新疆库车县',
        organizer: '水利部宣传教育中心',
        tags: ['民生工程', '基建成就', '实地研学']
      },
      {
        id: 7,
        title: '祭扫烈士陵墓，缅怀先烈业绩',
        description: '深度解读《囚徒歌》《思夫曲》',
        image: '../../../images/id7.jpg',
        type: 'checkin',
        status: 'ongoing',
        participants: 312,
        maxParticipants: 600,
        startDate: '2024-02-01',
        endDate: '2024-05-01',
        location: '乌鲁木齐烈士陵园',
        organizer: '中国红色教育基地',
        tags: ['缅怀先烈', '红色诗歌', '革命精神']
      },
      {
        id: 8,
        title: '撰写“致林基路的一封信”',
        description: '征集新时代青年撰写“致林基路的一封信”',
        image: '../../../images/id8.jpg',
        type: 'heritage',
        status: 'recruiting',
        participants: 78,
        maxParticipants: 250,
        startDate: '2024-03-15',
        endDate: '2024-06-15',
        location: '线上+台山林基路纪念馆',
        organizer: '台山林基路纪念馆',
        tags: ['书信征集', '新时代青年', '纪念活动']
      }
    ],
    selectedActivity: null,
    showApplicationModal: false,
    applicationForm: {
      name: '',
      phone: '',
      idCard: '',
      emergencyContact: '',
      emergencyPhone: '',
      reason: '',
      experience: ''
    }
  },

  onLoad(options) {
    // 页面加载时的初始化
    console.log('活动申请页面加载');
  },

  onShow() {
    // 设置tabBar选中状态（如果有的话）
    if (typeof this.getTabBar === 'function' && this.getTabBar()) {
      this.getTabBar().setData({
        selected: 4
      });
    }
  },

  // 点击活动卡片（已注释）
  // onActivityTap(e) {
  //   const activityId = e.currentTarget.dataset.id;
  //   const activity = this.data.activities.find(item => item.id === activityId);
    
  //   if (activity) {
  //     this.setData({
  //       selectedActivity: activity
  //     });
      
  //     // 显示活动详情
  //     this.showActivityDetail(activity);
  //   }
  // },

  // 显示活动详情（已注释）
  // showActivityDetail(activity) {
  //   const statusText = {
  //     recruiting: '正在招募',
  //     ongoing: '进行中', 
  //     completed: '已结束'
  //   };

  //   const content = `🎯 活动名称：${activity.title}
  // 📍 活动地点：${activity.location}
  // 👥 参与人数：${activity.participants}/${activity.maxParticipants}人
  // 📅 活动时间：${activity.startDate} 至 ${activity.endDate}
  // 🏢 主办方：${activity.organizer}
  // 📋 状态：${statusText[activity.status]}

  // 📝 活动描述：${activity.description}

  // 🏷️ 活动标签：${activity.tags.join('、')}`;

  //   wx.showModal({
  //     title: '🎉 活动详情',
  //     content: content,
  //     confirmText: activity.status === 'recruiting' ? '立即报名' : '了解更多',
  //     cancelText: '取消',
  //     success: (res) => {
  //       if (res.confirm && activity.status === 'recruiting') {
  //         this.showApplicationForm(activity);
  //       }
  //     }
  //   });
  // },

  // 显示报名表单（已注释）
  // showApplicationForm(activity) {
  //   this.setData({
  //     selectedActivity: activity,
  //     showApplicationModal: true,
  //     applicationForm: {
  //       name: '',
  //       phone: '',
  //       idCard: '',
  //       emergencyContact: '',
  //       emergencyPhone: '',
  //       reason: '',
  //       experience: ''
  //     }
  //   });
  // },

  // 关闭报名表单（已注释）
  // closeApplicationModal() {
  //   this.setData({
  //     showApplicationModal: false,
  //     selectedActivity: null
  //   });
  // },

  // 表单输入处理（已注释）
  // onFormInput(e) {
  //   const field = e.currentTarget.dataset.field;
  //   const value = e.detail.value;
    
  //   this.setData({
  //     [`applicationForm.${field}`]: value
  //   });
  // },

  // 提交申请（已注释）
  // submitApplication() {
  //   const { applicationForm, selectedActivity } = this.data;
    
  //   // 验证表单
  //   if (!applicationForm.name) {
  //     wx.showToast({ title: '请填写姓名', icon: 'none' });
  //     return;
  //   }
    
  //   if (!applicationForm.phone || !/^1[3-9]\d{9}$/.test(applicationForm.phone)) {
  //     wx.showToast({ title: '请填写正确的手机号', icon: 'none' });
  //     return;
  //   }
    
  //   if (!applicationForm.emergencyContact) {
  //     wx.showToast({ title: '请填写紧急联系人', icon: 'none' });
  //     return;
  //   }
    
  //   if (!applicationForm.emergencyPhone || !/^1[3-9]\d{9}$/.test(applicationForm.emergencyPhone)) {
  //     wx.showToast({ title: '请填写正确的紧急联系人电话', icon: 'none' });
  //     return;
  //   }

  //   // 显示提交中
  //   wx.showLoading({ title: '提交中...' });

  //   // 提交过程
  //   setTimeout(() => {
  //     wx.hideLoading();
      
  //     // 更新参与人数
  //     const updatedActivities = this.data.activities.map(activity => {
  //       if (activity.id === selectedActivity.id) {
  //         return {
  //           ...activity,
  //           participants: activity.participants + 1
  //         };
  //       }
  //       return activity;
  //     });

  //     this.setData({
  //       activities: updatedActivities,
  //       showApplicationModal: false,
  //       selectedActivity: null
  //     });

  //     // 显示成功提示
  //     wx.showModal({
  //       title: '🎉 报名成功',
  //       content: `恭喜您成功报名参加"${selectedActivity.title}"活动！

  // 📱 我们将在活动开始前通过短信或电话联系您，请保持手机畅通。

  // 🎯 传承红色精神，重走长征路！`,
  //       confirmText: '继续浏览',
  //       cancelText: '查看我的报名',
  //       success: (res) => {
  //         if (res.cancel) {
  //           this.showMyApplications();
  //         }
  //       }
  //     });
  //   }, 2000);
  // },

  // 查看我的报名（已注释）
  // showMyApplications() {
  //   wx.showToast({
  //     title: '我的报名功能开发中...',
  //     icon: 'none'
  //   });
  // },



  // 筛选活动（已注释）
  // filterActivities(e) {
  //   const type = e.currentTarget.dataset.type;
    
  //   // 这里可以实现筛选逻辑
  //   wx.showToast({
  //     title: `筛选${type}类活动`,
  //     icon: 'none'
  //   });
  // },

  // 页面分享
  onShareAppMessage() {
    return {
      title: '重走长征路 - 红色活动申请',
      path: '/pages/feature/activity/index',
      imageUrl: '../../../images/avatar.png'
    };
  },

  // 分享到朋友圈
  onShareTimeline() {
    return {
      title: '传承红色精神，重走长征路！快来参加红色主题活动！',
      imageUrl: '../../images/avatar.png'
    };
  }
}); 